package com.sc.nft.entity.dto;

import com.sc.nft.enums.MarketTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@NoArgsConstructor
public class BrandConfigVO {


    @ApiModelProperty("藏品类目id")
    private Long configId;

    @ApiModelProperty("藏品Id")
    private Long collectionId;

    @ApiModelProperty("一级标题")
    private String firstTitle;

    @ApiModelProperty("价格")
    private String price;

    @ApiModelProperty("封面图")
    private String creationContent;

    @ApiModelProperty("孵化周期")
    private String incubationCycle;

    @ApiModelProperty("发行方")
    private String daoName;

    @ApiModelProperty("防囤收益")
    private BigDecimal antihoardRatio;

    @ApiModelProperty("增长率")
    private BigDecimal upRatio;

    @ApiModelProperty("累积涨幅")
    private BigDecimal cumulativeIncrease;

    @ApiModelProperty("防囤收益")
    private String antihoardRatioString;

    @ApiModelProperty("增长率")
    private String upRatioString;

    @ApiModelProperty("累积涨幅")
    private String cumulativeIncreaseString;

    @ApiModelProperty("在售数量")
    private String count;

    @ApiModelProperty("拆配天数")
    private Integer lastDisassemblyDay;

    @ApiModelProperty("是否展示拆配天数")
    private Boolean isDisassembly;

    @ApiModelProperty("BRAND_INCUBATION:品牌孵化  FREE_MARKET:自由市场")
    private MarketTypeEnum marketType;

    @ApiModelProperty("用户购买份额")
    private Integer buyShares;
}
